package com.project.psc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.psc.bean.InviteBean;
import com.project.psc.bean.InviteSupplierBean;

import java.time.LocalDate;
import java.util.List;

public interface IInviteService {

    /**
     * 分页查询所有采购邀请
     *
     * @param pageNO    页码数
     * @param title     标题
     * @param startDate 开始时间
     * @param endDate   结束时间
     * @return 分页对象
     */
    public IPage<InviteSupplierBean> cutByItem(Integer pageNO, Integer status, String title, LocalDate startDate, LocalDate endDate,Long supplierId);

    /**
     * 通过id查找邀请表
     *
     * @param id 邀请表id
     * @return 邀请表对象
     */
    public InviteBean findById(Long id);


    /**
     * 修改采购邀请表状态 （进行中：0；已完成：1）
     *
     * @param status
     */
    public void update(Long id, Integer status);

    public void add(String json);


}
